/**
 * 'Event' is an event/category module for ImpressCMS, which can display google categorys, too
 *
 * File: /scripts/module_event.css
 * 
 * Classes responsible for managing event event objects
 * 
 * @copyright	Copyright QM-B (Steffen Flohrer) 2012
 * @license		http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU General Public License (GPL)
 * ----------------------------------------------------------------------------------------------------------
 * 				Event
 * @since		1.00
 * @author		QM-B <qm-b@hotmail.de>
 * @version		$Id: module_event.css 941 2012-11-22 05:43:45Z st.flohrer $
 * @package		event
 *
 */

.index_headertable { margin-bottom: 2em; float: left;}
.index_rss, .event_rss { float: right;}
.event_clear_both { clear: both; height: 1px;}
.event_clear_left { clear: left; height: 1px;}
.event_clear_right { clear: right; height: 1px;}
.index_indeximage { text-align: center;}    
.index_indexheader { text-align: center; font-size: 2em; margin: 2em auto;}    
.index_indexheading, .index_indexfooter { margin: 1em auto;}
.event_adminlinks { text-align: center;}
.icon_middle {vertical-align: middle;}
#calendar_legend { width: 100%; margin: 2em auto;}
.legend_color {float: left; min-width: 30px; min-height: 16px; border: 1px solid black}
.legend_item {margin: 1em 1em 0 0; float: left; width: 150px; overflow: hidden;}
.legend_title {margin-left: 1em;}
.event_popup {display: none;}
#form_error {color: red; font-weight:bold; font-size: 1.5em; }

.event_table {display: table; width: 80%;}
.event_row {display: table-row; padding: .250em; line-height: 3em;}
.event_cell { display: table-cell;}
.ui-dialog-title { float:none !important; display: block; text-align: center; }
div#show_event_dsc {margin: 2em 0; }
span.event_contact {display: block;}
span.event_contact img.icon_middle {margin-right: .5em;}
div#event_join, div#event_unjoin {width: 7.5em; height: 2em; text-align: center; background-color: #6699FF; -moz-border-radius: 10px; border-radius: 10px; cursor: pointer; margin: 1em 0;padding-bottom: 1em !important;}
div#event_unjoin {background-color: #336699 ;}
div#event_join p, div#event_unjoin p {color: white;}
.event_buttonbar {float:left; vertical-align: middle;}
.event_buttonbar:hover {cursor:pointer; }
.awaiting_approval {font-weight: bold; color: red;}
.timeline {position: absolute;left: 59px;border: none;border-top: 1px solid red;width: 100%;margin: 0;padding: 0;z-index: 999;}
#event_loading {width: 100%; text-align: center;}
#event_loading img {vertical-align: middle;}
#event_comment_tarea {display: block; width: 100%;}
.highlighted {background-color: #c9d1fe;}
div.single_comment {position: relative; display:block; background-color: #d9dbf7; margin: 0 0 .750em;}
div.comment_user{float: left; border: 1px solid black;}
div.comment_body {float: left; margin-left: 1em;}
div#event_comment_container {margin: 2em 0;}
div.comment_approve {background-color: #FC8383 !important;}
